package com.hotel.tv.runtime.session;

import com.autumn.runtime.session.AutumnSession;

/**
 * 公用会话，两端都存在的属性或需要指定的方法
 * <p>
 * </p>
 *
 * @description TODO
 * @author: 老码农
 * @create: 2020-04-02 21:41
 **/
public interface HotelSession extends AutumnSession {

    /**
     * 字段前缀
     */
    final static String FIELD_PREFIX = "hotel_tv_";

    /**
     * 用户类型
     */
    public final static String FIELD_USER_TYPE = FIELD_PREFIX + "user_type";

    /**
     * 获取用户类型
     *
     * @return
     */
    Integer getUserType();

    /**
     * 是否管理端用户
     * @return
     */
    boolean isAdminUser();

    /**
     * 是否客户端用户
     * @return
     */
    boolean isClientUser();
}
